Polynomial-Time Highest-Gain Augmenting Path Algorithms for the Generalized Circulation Problem

نویسندگان

  • Donald Goldfarb
  • Zhiying Jin
  • James B. Orlin
چکیده

This paper presents two new combinatorial algorithms for the generalized circulation problem. After an initial step in which all ow-generating cycles are canceled and excesses are created, both algorithms bring these excesses to the sink via highest-gain augmenting paths. Scaling is applied to the xed amount of ow that the algorithms attempt to send to the sink, and both node and arc excesses are used. The algorithms have worst-case complexities of O(m(m + n logn) logB), where n is the number of nodes, m is the number of arcs, and B is the largest integer used to represent the gain factors and capacities in the network. This bound is better than the previous best bound for a combinatorial algorithm for the generalized circulation problem, and if m = O(n ), it is better than the previous best bound for any algorithm for this problem.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Simple Generalized Maximum Flow Algorithms

We introduce a gain-scaling technique for the generalized maximum ow problem. Using this technique, we present three simple and intuitive polynomial-time combinatorial algorithms for the problem. Truemper's augmenting path algorithm is one of the simplest combinatorial algorithms for the problem, but runs in exponential-time. Our rst algorithm is a polynomial-time variant of Truemper's algorith...

متن کامل

The Generalized Shortest Path Problem

We consider generalized shortest path problems with cost and weight functions for the arcs of a graph. According to their weight arcs may generate or consume ow. Weights may be additive or multiplicative on a path. More precisely, if x units enter an arc a = (u; v) then x + w(a) resp. x w(a) leave it. The cost is charged per unit and summed over the edges of a path. If the weights multiply, the...

متن کامل

Generalized Circulation Problem

This paper presents two new combinatorial algorithms for the generalized circulation problem. After an initial step in which all flow-generating cycles are canceled and excesses are created, both algorithms bring these excesses to the sink via highest-gain augmenting paths. Scaling is applied to the fixed amount of flow that the algorithms attempt to send to the sink, and both node and arc exce...

متن کامل

Finding a Stable Allocation in Polymatroid Intersection

The stable matching (or stable marriage) model of Gale and Shapley (1962) has been generalized in various directions such as matroid kernels due to Fleiner (2001) and stable allocations in bipartite networks due to Bäıou and Balinski (2002). Unifying these generalizations, we introduce the concept of stable allocations in polymatroid intersection. Our framework includes both integerand real-var...

متن کامل

New polynomial-time cycle-canceling algorithms for minimum-cost flows

The cycle-canceling algorithm is one of the earliest algorithms to solve the minimum cost flow problem. This algorithm maintains a feasible solution x in the network G and proceeds by augmenting flows along negative cost directed cycles in the residual network G(x) and thereby canceling them. For the minimum cost flow problem with integral data, the generic version of the cycle-canceling algori...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Math. Oper. Res.

دوره 22  شماره 

صفحات  -

تاریخ انتشار 1997